<?php
/**
 * @name ：articlevote.php
 * @msg ：文章投票
 * @date ： 2015-02-03
 * @author : yuebin
 */
namespace haibao\www\model\data;

Class ArticleVote extends Base{

	const VOTE_TYPE_SELECT = 0;
	const VOTE_TYPE_NORMAL = 1;
	/**
	 * 文章ID
	 */
	public $ArticleId;
	
	/**
	 * 投票数
	 */
	public $VoteNum = 0;
	
	/**
	 * 投票类型（0选择型投票，1普通投票）
	 */
	public $VoteType;
	
	/**
	 * 可选择数(VoteType为1时有值，为0时此值为0)
	 */
	public $IsMultiple;

	/**
	 * 投票标题
	 */
	public $PrimaryTitle;
	
	/**
	 * 投票互动类型
	 */
	public $InteractionType = 0;
	/**
	 * 支持数（VoteType为0时，显示），默认为0
	 */
	public $SupportCount = 0;
	
	/**
	 * 不支持数（VoteType为0时，显示），默认为0
	 */
	public $NoSupportCount = 0;
	
	/**
	 * 投票属性
	 */
	public $ArticleVoteProperty = array();
	
	/**
	 * 添加投票是新增的投票属性
	 */
	public $ArticleVotePropertyNew = array();
	/**
	 * 设置投票上传的图片IDs 
	 */
	public $ImgIds = array();
	/**
	 * 用户投票
	 */
	public $SupportPCT;
	
	public function __construct(){
		parent::__construct();
		
		$this->intField('ArticleId', 'ArticleId',true);
		$this->intField('VoteNum', 'VoteNum');
		$this->intField('VoteType', 'VoteType',true);
		$this->intField('IsMultiple', 'IsMultiple',true);
		$this->intField('SupportCount', 'SupportCount');
		$this->intField('NoSupportCount', 'NoSupportCount');
		$this->stringField('PrimaryTitle', 'PrimaryTitle');
		$this->intField('InteractionType', 'InteractionType');

		$this->setTableName('ArticleVote');
	}
}
